
body{margin:0;padding:0;text-align:left;font-size:14px; font-family:""SimSun",Arial";color:#333;}
div,p,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,form,input,select,button,textarea,th,td,img{padding:0;margin:0;border:0;}
ul{list-style:none;} 
a{ color:#337ab7; text-decoration:none; background-color:transparent;}
a:hover{color:#23527c; text-decoration:none;}
h1,h2,h3,h4,h5{font-size:14px;}
.clearfix:before,.clearfix:after{ 
    content:""; 
    display:table; 
} 
.clearfix:after{clear:both;} 
.clearfix{ 
    *zoom:1;/*IE/7/6*/ 
}
.fl{ float:left;}
.fr{float:right;}

header{background-color:#fff;display:flex;min-width:1200px;padding:0 0; }
header>.head-part{width:1200px; height:110px;margin:0 auto;overflow:hidden; }
header>.head-part .logo{ display: block; float: left; margin-top: 19px;width: 580px; height: 70px; background: url(../images/log02.png) no-repeat left top;  }
/*header>.head-part .logo img{ display: block;width: 325px; height: 69px;}*/
header>.head-part p{float:left;font-size:24px;width:620px;color:#000;height:70px;line-height:70px;font-weight:700;margin-top:19px;}
header>.head-part p.right{float:left;width:620px;font-size:14px;}
header>.head-part p.right>span{margin-left:80px;width:400px;float:left;text-align:right;padding-right:50px;}
header>.head-part p.right>a{width:60px;color:#000;float:left;margin-right:10px;cursor:pointer;}
header>.head-part p.right>a:hover{color:#6FC5FF;}
footer{background-color:#fff;width:100%;padding:10px 0;}
footer>div{width:1200px; margin: 0 auto; text-align: center;}
footer p{line-height:30px;color:#333;font-size:14px; font-family:"Microsoft Yahei";}
.top-bar{height:36px;line-height:36px;padding-left:30px;background-color:#F6F6F6;overflow:hidden;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#F6F6F6', endColorstr = '#eeeeee', GradientType = 0);
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #F6F6F6)); 
background-image: -webkit-linear-gradient(center bottom, #eee 0%, #F6F6F6 50%); 
background-image: -moz-linear-gradient(center bottom, #eee 0%, #F6F6F6 50%);  
background-image: linear-gradient(to top, #eee 0%, #F6F6F6 50%)}
.top-bar a{color:#999;float:left;font-size:15px;height:36px;line-height:36px;margin-right:3px;}
.top-bar span{color:#333;float:left;font-size:15px;height:36px;line-height:36px;margin-right:3px;}
.arrowr{height:0;width:0;float:left;border-top:7px solid transparent;border-left:7px solid #989697;border-bottom:7px solid transparent;margin-top:11px;margin-right:10px;margin-left:10px;}
.changepsd>h3{padding:20px 0;font-size:16px;text-align:center;}
.changepsd{position:fixed;width:600px;background-color:#fff;top:150px;left:0;right:0;margin:0 auto;z-index:2222;border-radius:3px;padding:10px 0;}
.changepsd>div{overflow:hidden;margin:10px;padding:10px 20px;}
.changepsd>div>span{float:left;width:150px;height:35px;line-height:35px;}
.changepsd>div>input[type="password"]{float:left;width:300px;border:1px #169BD5 solid;height:35px;line-height:35px;border-radius:3px;}
.change-psd-cover{position:fixed;width:100%;height:100%;top:0;left:0;z-index:1111;background-color:#000;opacity:0.7;}
.changepsd>div>div.btn:first-child{background-color:#36A9CE;line-height:30px;height:30px;color:#fff;padding:0;width:100px;margin-left:150px;}
.changepsd>div>div.btn:last-child{background-color:#36A9CE;line-height:30px;height:30px;color:#fff;padding:0;width:100px;margin-left:50px;}

.text01{font-weight:normal; font-size:14px; font-family:"Microsoft Yahei"; line-height:28px;}
input[type="text"],input[type="password"]{width:200px;height:30px; font-weight:normal; font-family:"Microsoft Yahei"; border:1px #e7e7eb solid;-webkit-transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s; box-shadow:none; outline:none; padding:0 5px;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{border:1px solid #99bbf4;}
.select01{cursor:pointer; display:block; height:30px; padding:0 0 0 8px; overflow:hidden; border:1px solid #e7e7eb; white-space:nowrap; line-height:30px; background-clip: padding-box; -webkit-touch-callout:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; background-color:#fff; outline:none;
 font-family:"Microsoft Yahei"; font-weight:normal;}
 select:focus{border:1px solid #99bbf4;}
.row{padding:0 25px; margin-top:10px;}	
.btn{border-radius:3px; text-align:center; cursor:pointer; font-size:14px; padding:4px 18px; font-family:"Microsoft Yahei"; display:inline-block;}
.btn-query{ background-color:#169BD5; color:#fff;}
.btn-query:hover{ color:#fff;}
.btn-add{ background-color:#169BD5; color:#fff;}
.btn-add:hover{ color:#fff;}
.btn-danger{background-color:#f00; color:#fff;}
.btn-danger:hover{ color:#fff;}
.btn-success{background-color:green; color:#fff;}
.btn-success:hover{ color:#fff;}
.btn-gray{background-color:#ccc; color:#fff;}
.btn-gray:hover{ color:#fff;}

.ml15{ margin-left:15px;}
.mr15{ margin-right:15px;}

.angular-model-cover{width:100%;height:100%;position:fixed;z-index:10;background-color:#333;opacity:0.5;top:0;left:0;}
.angular-model{position:fixed;width:800px;left:0;right:0;top:50px;background-color:#fff;margin:0 auto;z-index:111;padding:30px;border-radius:5px;}

.angular-model>div{overflow:hidden;margin:20px 0;}
.angular-model>div:first-child{margin-top:10px;text-align:center;padding-bottom:15px;}
.angular-model>div>span{margin:0 auto;height:30px;line-height:30px;width:150px;display:block; float:left; text-align:right;}
.angular-model>div>span.addexpert{background-color:#169BD5;text-align:center;color:#fff;cursor:pointer;border-radius:3px;}
.angular-model>div>p{float:left;margin-right:10px;background-color:#169BD5;color:#fff;padding:5px;border-radius:3px;cursor:pointer;}
.angular-model>div>input[type="text"],.add-form>div>select{float:left;width:250px;height:30px;border:1px #e7e7eb solid;padding-left:10px;}
.angular-model>div>input[type="radio"]{margin:6px 10px 0 10px;}
.angular-model>div>input[type="number"]{float:left;width:100px;height:30px;border:1px #e7e7eb solid;padding-left:10px;}
.angular-model>div>textarea{float:left;width:300px;height:150px;border:1px #e7e7eb solid;padding-left:10px;}
.angular-model>div>div.button{float:left;width:100px;text-align:center;height:30px;line-height:30px;background-color:#169BD5;color:#fff;border-radius:3px;cursor:pointer;margin:0 20px 0 80px;}
.angular-model>div>ul{overflow:hidden;}
.angular-model>div>ul.title{padding:20px 0;}
.angular-model>div>ul.title>li{font-weight:700;}
.angular-model>div>ul>li{float:left;width:24%;text-align:left;font-weight:500;}
.angular-model>div>ul.title>li{font-weight:700;}